package org.kolonitsky.alexey.algorithm.astro
{
    public class GEOPoint
    {
        public static const EAST:String = "east";
        public static const NORTH:String = "north";
        public static const WEST:String = "west";
        public static const SOUTH:String = "south";
        
        private var _longetude:Number = 0;
        private var _longetudeMin:Number = 0;
        private var _longetudeSec:Number = 0;
        
        private var _longetudeDirection:String = WEST;
        
        private var _latitude:Number = 0;
        private var _latitudeMin:Number = 0;
        private var _latitudeSec:Number = 0;
        
        private var _latitudeDirection:String = NORTH;
        
        
        /** 
         *  
         *  
         */
        public function GEOPoint(latitude:*, longetude:*, ... args)
        {
            if (latitude is String && longetude is String)
            {
                
            }
            else if (latitude is Number && longetude is Number && args.length == 0) 
            {
                
            }
            else if (latitude is Number && longetude is Number && args.length > 0)
            {
                
            }
        }
        
        public function set longetude(value:Object):void
        {
            
        }
        
        public function get longerude():Object
        {
            return null;
        }
        
        public function set latetude(value:Object):void
        {
            
        }
        
        public function get latetude():Object
        {
            return null;
        }
        
        public function set latitudeDirection(value:Number):void
        {
            
        }
        
        public function get latitudeDirection():Number
        {
            return 0.0;
        }
        
        public function set longitudeDirection(value:String):void
        {
            
        }
        
        public function get longitudeDirection():String
        {
            return "";
        }
        
        public function toString():String
        {
            return "";
        }
        
    }
}